#include "string.hpp"

#define ASSERT_EQUAL(got, expected) \
    do {\
        if (got != expected) {\
            cout << "got " << got << ", " << "expected " << expected << endl;\
            exit(-1);\
        }\
    } while (0)

void test_construct()
{
    String john("John");

    String mike("Mike");
    String john2(john);

    String nothing;
    nothing.push_back('a');
    nothing.push_back('b');
    nothing.push_back('c');
}

int main(int argc, char *argv[])
{
    test_construct();
    return 0;
}
